package com.ztgf.shopping.models.bo.shop;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 店铺合同内容关联表SaveBO
 *
 * @author YUE
 * @Date 2020-07-21 11:56:39
 */
@Data
public class ShopContractParamRelationSaveBO implements Serializable {
    @ApiModelProperty(value = "主键")
    private Long id;
    @ApiModelProperty(value = "乐观锁")
    private Integer revision;
    @ApiModelProperty(value = "创建人")
    private Long createUserId;
    @ApiModelProperty(value = "更新人")
    private Long updateUserId;
    @ApiModelProperty(value = "店铺id")
    private Long shopId;
    @ApiModelProperty(value = "0现货 1预售")
    private Integer type;
    @ApiModelProperty(value = "发票类型 0普票 1专票")
    private Integer invoceType;
    @ApiModelProperty(value = "发票税率")
    private Double taxRate;
    @ApiModelProperty(value = "发货日期(天)")
    private Integer deliverGoodsDate;
    @ApiModelProperty(value = "质保方式")
    private String guaranteeWay;
    @ApiModelProperty(value = "通知(天)")
    private String informDate;
    @ApiModelProperty(value = "违约金比例")
    private Double liquidatedDamagesRatio;
    @ApiModelProperty(value = "损失金比例")
    private Double damageRatio;
    @ApiModelProperty(value = "乙方发货违约时间的金额比例")
    private Double deliverGoodsLiquidatedDateRatio;
    @ApiModelProperty(value = "乙方发货延迟后的违约时间")
    private Integer deliverGoodsPostponedLiquidatedDate;
    @ApiModelProperty(value = "乙方发货延迟后的违约时间金额比例")
    private Double deliverGoodsPostponedLiquidatedDateRatio;
    @ApiModelProperty(value = "商品质量问题金额比例")
    private Double goodsQualityRatio;
    @ApiModelProperty(value = "不可抗拒时间(月)")
    private Integer irresistibleDate;
    @ApiModelProperty(value = "新增条款")
    private String addOther;

}